package com.chenfan.mcn.model;

import com.chenfan.mcn.model.common.KVPair;
import lombok.Getter;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author wulg
 * @date 2023/10/27
 */
@Getter
public class RepeatedExcutionOrderData {

    /**
     * 品牌
     */
    private String coperateBrandName;

    /**
     * 所在平台
     */
    private String platformName;

    /**
     * 发布时间
     */
    private String realPublishDate;

    /**
     * 红人平台昵称
     */
    private String platNickName;

    /**
     * 内容实际报价
     */
    private BigDecimal realAmount;

    /**
     * 原单号
     */
    private String sourceBillCode;

    /**重复单号**/
    private List<KVPair<Long, String>> repeatedList;

    public RepeatedExcutionOrderData(String coperateBrandName, String platformName, String realPublishDate, String platNickName, BigDecimal realAmount, List<KVPair<Long, String>> repeatedList) {
        this.coperateBrandName = coperateBrandName;
        this.platformName = platformName;
        this.realPublishDate = realPublishDate;
        this.platNickName = platNickName;
        this.realAmount = realAmount;
        this.repeatedList = repeatedList;
    }

    public RepeatedExcutionOrderData(String sourceBillCode, List<KVPair<Long, String>> repeatedList) {
        this.sourceBillCode = sourceBillCode;
        this.repeatedList = repeatedList;
    }
}
